home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_0799 / 620 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  3.7 KB

  1. From: Stephen Usher <Stephen.Usher@earth.ox.ac.uk>
  2. Subject: Re: include file problems
  3. Date: Tue, 9 Nov 1993 14:52:33 +0000 (GMT)
  4. In-Reply-To: <9311091428.AA26564@terminator.rs.itd.umich.edu> from "Nicholas S Castellano" at Nov 9, 93 09:28:47 am
  5. Mime-Version: 1.0
  6.  
  7. >>>Of course I'd really prefer to make everything in sys/ a symbolic link
  8. >>>but then everyone would need minixfs or unixmode and gzip/gtar.  Hum.
  9. >>
  10. >>I'd prefer the opposite.. the root include directory is already too
  11. >>cluttered (and hence slow to search on a TOS file system) as it is.
  12. >
  13. >Like I said, everyone would need minixfs.  The fact that TOS directory
  14. >searches take forever is just another point in minixfs's favor.
  15.  
  16. I agree.
  17.  
  18. >>It would probably be a good idea if the MiNTlibs were broken up into
  19. >>subsections which would be placed in subdirectories. This would probably
  20. >>speed up compile times due to the decrease in directory search time. It
  21. >>would probably also aid development, machine support etc could be
  22. >>distinguished from Unix compatability etc etc etc.
  23. >
  24. >It would also give me a large pain in the ass.
  25.  
  26. Yes it would... to begin with at least. Once the major reorganisation had
  27. been done it would be far easier to maintain. It would also allow the
  28. complete merging of the TOS and MiNT libraries for all compilers into the
  29. one directory tree if it were a join task taken on by all the maintainers.
  30.  
  31. Much of the basic code doesn't change in the libraries... you'd be able to
  32. forget about those bits of code.
  33.  
  34. Also... you could farm out sub-sections of the libraries to subsiduary
  35. maintainers who could generate unified patches for those directories.
  36.  
  37. At the moment C libraries for the Atari computers are a hotch-potch mess. We
  38. need to unify them and standardise asap IMHO so code will be able to be
  39. compiled using any of the compilers without hassle, at least the free-ware
  40. compilers. Maybe we could get the commercial compiler producers to get in
  41. line too.
  42.  
  43. (By the way.... has anyone fixed scanf() yet? :-))
  44.  
  45. >
  46. >Producing these distributions is already enough of a hassle with about
  47. >6 directories to maintain (and I need to produce 2 different sets of
  48. >diffs in 3 of those.)  See Makefile.adm and MKDIFFS and MKLOG.  Sorry,
  49. >but even though I agree it would be prettier if it were more organized,
  50. >I refuse to make this even more difficult on myself.
  51. >
  52. >>Also, anyone thought about moving all the Atari-only headers into
  53. >><atari/*.h>, MiNT-only (ie not Unix compatable ones) into <mint/*.h>,
  54. >>TOS-only ones into <tos/*.h> etc etc etc? I know this would cause a few
  55. >>problems to begin with, but it will be more in the spirit of OpenSystems and
  56. >>POSIX etc. I hope we're all trying to make the Atari development environment
  57. >>as close to a "standard" environment as possible.
  58. >
  59. >Also not gonna happen.  For most of the same reasons.  Unless, as
  60. >stated in a previous message, someone can point me to some standard that
  61. >the current organiztion of the headers violates.
  62.  
  63. None other than it's a complete mess with everything just thrown into the
  64. same directory! We're going to have sub-directories for a whole lot of new
  65. stuff once the socket and other stuff is fully integrated.. ie. <un/*.h>,
  66. <net/*.h>, <netinet/*.h>, <protocols/*.h> etc... oh and I forgot..
  67. <posix/*.h>.
  68.  
  69. Doing it now will probably save a greater pain later.
  70.  
  71. >
  72. >Cheers,
  73. >entropy
  74. >
  75. >--
  76. >entropy -- it's not just a good idea, it's the second law.
  77. >Personal mail:      entropy@gnu.ai.mit.edu
  78. >MiNT library mail:  entropy@terminator.rs.itd.umich.edu
  79.  
  80. Steve
  81.  
  82. -- 
  83. ---------------------------------------------------------------------------
  84. Computer Systems Administrator, Dept. of Earth Sciences, Oxford University.
  85. E-Mail: steve@uk.ac.ox.earth (JANET) steve@earth.ox.ac.uk (Internet).
  86. Tel:- Oxford (0865) 282110 (UK) or +44 865 282110 (International).
  87.